package com.itheima.d6_string;

/**
 * 目标：掌握String类的常用方法（第二组）
 *
 * @author alexis
 */
public class Test3 {
    public static void main(String[] args) {
        String sr = "学习计算机Computer";
        // 1.public String toUpperCase(): 将字符串中的所有字母转换成大写
        String sr1 = sr.toUpperCase();
        System.out.println(sr1);

        // 2.public String toLowerCase(): 将字符串中的所有字母转换成小写
        String sr2 = sr.toLowerCase();
        System.out.println(sr2);

        // 3.public String replace(CharSequence target, CharSequence replacement): 将字符串中所有等于第一个参数的内容全部替换成第二个参数的内容
        String sr3 = "这个电影太烂了，演员的水平很烂";
        String sr4 = sr3.replace("烂", "#");
        System.out.println(sr4);

        // 字符串的对象一旦被创建出来，不能被修改，这种特性叫不可变性
        // 每一次调用修改字符串的方法，实际上都产生了一个新的字符串对象
        // 原来的字符串对象没有发生改变。
    }
}
